home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / pascal / bpl70n15.zip / TPPPERF.DOC < prev    next >
Text File  |  1993-05-20  |  16KB  |  356 lines

  1. +++++++++++++++++ TPP.TPL Performance Comparison ++++++++++++++++++++
  2.  
  3.                    BP 7.0 Turbo Pascal Library
  4.                               versus
  5.                 BP 7.0 Runtime Library Update 1.2
  6.  
  7.  
  8.       Performance data for Cyrix 486DLC, Intel RapidCAD, Intel 386DX,
  9.       and Intel 8086
  10.  
  11. Note: The time resolution in the ARITEST test program is about 0.3
  12.       usec, so the relative timing error can get quite large for
  13.       small times like those measured on a 386DX, 486DLC, or Intel
  14.       RapidCAD. For these processors, the times given in the table
  15.       represent the average of three measurements.
  16.  
  17.  
  18. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  19. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  20.  
  21.  
  22. Machine configuration: Cyrix 486DLC 40 MHz Computer w/ 128 kB CPU-cache
  23.                        8.0 MB of RAM
  24.                        Cyrix 387+ coprocessor
  25.                        DOS 5.0 Operating System
  26.  
  27.  
  28. Test Program: ARITEST.PAS
  29.  
  30.                                                          PERFORMANCE
  31. OPERATION (in usec)        BP 7.0 TPL    BP 7.0 RLU         INCREASE
  32. --------------------------------------------------------------------
  33. LONG-Mul                          2.9           2.3           26.09%
  34. LONG-Div                          4.0           4.2           -4.76%
  35. LONG-Abs                          0.4           0.4            0.00%
  36. REAL-Float                        3.8           3.7            2.70%
  37. REAL-Add                          7.1           7.2           -1.39%
  38. REAL-Sub                          7.6           7.9           -3.80%
  39. REAL-Mul                          7.1           7.1            0.00%
  40. REAL-Mul (Short)                  5.5           5.6           -1.79%
  41. REAL-Div                         42.4          11.0          285.45%
  42. REAL-Sqr                          6.9           5.6           23.21%
  43. REAL-Sqr (Short)                  2.9           2.9            0.00%
  44. REAL-Int                          3.7           3.8           -2.63%
  45. REAL-Frac                         9.3           3.1          200.00%
  46. REAL-Trunc                        4.3           4.2            2.38%
  47. REAL-Round                        4.3           4.2            2.38%
  48. REAL-Sqrt                       249.9           9.4         2558.51%
  49. REAL-Ln                         143.4          87.1           64.64%
  50. REAL-Exp                        161.4          74.8          115.78%
  51. REAL-Sin                        114.6          79.5           44.15%
  52. REAL-Cos                        118.5          77.9           52.12%
  53. REAL-ArcTan                     107.2          60.1           78.37%
  54. --------------------------------------------------------------------
  55.  
  56.  
  57. Test Program: DHRYSTON.PAS
  58.  
  59.                                                          PERFORMANCE
  60. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  61. --------------------------------------------------------------------
  62. Dhrystones / Sec:             10543.3       10864.7            3.05%
  63. --------------------------------------------------------------------
  64.  
  65.  
  66. Test Program: WHETSTON.PAS
  67.  
  68.                                                          PERFORMANCE
  69. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  70. --------------------------------------------------------------------
  71. REAL KWhetstones:             537.924       949.668           76.54%
  72. --------------------------------------------------------------------
  73.  
  74.  
  75. Test Program: STRTEST.PAS
  76.  
  77.                                                          PERFORMANCE
  78. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  79. --------------------------------------------------------------------
  80. String-Benchmark (msec)           704           401           75.56%
  81. --------------------------------------------------------------------
  82.  
  83.  
  84. Test Program: WHETST87.PAS
  85.  
  86.                                                          PERFORMANCE
  87. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  88. --------------------------------------------------------------------
  89. DOUBLE PRECISION KWhetstones:1956.947      2793.296           42.74%
  90. --------------------------------------------------------------------
  91.  
  92.  
  93. Test Program: LLL.PAS
  94.  
  95.                                                          PERFORMANCE
  96. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  97. --------------------------------------------------------------------
  98. DOUBLE PRECISION MFLOPS:       0.3860        0.4239            9.82%
  99. --------------------------------------------------------------------
  100.  
  101.  
  102. Test Program: SETTEST.PAS
  103.  
  104.                                                          PERFORMANCE
  105. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  106. --------------------------------------------------------------------
  107. Set benchmark (sec):           35.734        30.008           19.08%
  108. --------------------------------------------------------------------
  109.  
  110.  
  111. Test Program: LONGBN2.PAS
  112.  
  113.                                                          PERFORMANCE
  114. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  115. --------------------------------------------------------------------
  116. Longint benchmark (msec):         181           179            1.11%
  117. --------------------------------------------------------------------
  118.  
  119.  
  120. Test Program: HEAPTEST.PAS
  121.  
  122.                                                          PERFORMANCE
  123. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  124. --------------------------------------------------------------------
  125. Heap benchmark (msec):            123           120            2.50%
  126. --------------------------------------------------------------------
  127.  
  128.  
  129.  
  130. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  131. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  132.  
  133.  
  134. Machine configuration: Intel RapidCAD 40 MHz Computer w/ 128 kB CPU-cache
  135.                        8.0 MB of RAM
  136.                        on-chip coprocessor in RapidCAD
  137.                        DOS 5.0 Operating System
  138.                        QEMM 6.01
  139.  
  140.  
  141. Test Program: ARITEST.PAS
  142.  
  143.                                                          PERFORMANCE
  144. OPERATION (in usec)        BP 7.0 TPL    BP 7.0 RLU         INCREASE
  145. --------------------------------------------------------------------
  146. LONG-Mul                          3.2           3.5           -8.57%
  147. LONG-Div                          4.0           4.9          -18.37%
  148. LONG-Abs                          0.3           0.3            0.00%
  149. REAL-Float                        4.3           4.3            0.00%
  150. REAL-Add                          6.7           7.2           -6.94%
  151. REAL-Sub                          7.3           7.9           -7.59%
  152. REAL-Mul                         12.3          12.5           -1.60%
  153. REAL-Mul (Short)                  6.0           6.6           -9.09%
  154. REAL-Div                         36.1          15.3          135.95%
  155. REAL-Sqr                         12.1           8.9           35.96%
  156. REAL-Sqr (Short)                  3.5           2.9           20.69%
  157. REAL-Int                          3.2           3.1            3.23%
  158. REAL-Frac                         8.7           3.0          190.00%
  159. REAL-Trunc                        4.0           4.1           -2.50%
  160. REAL-Round                        4.0           4.1           -2.50%
  161. REAL-Sqrt                       220.7          12.4         1679.84%
  162. REAL-Ln                         188.3         113.4           66.05%
  163. REAL-Exp                        193.4          97.8           97.75%
  164. REAL-Sin                        164.8         105.8           55.77%
  165. REAL-Cos                        166.9         103.0           62.04%
  166. REAL-ArcTan                     144.0          78.7           82.97%
  167. --------------------------------------------------------------------
  168.  
  169.  
  170. Test Program: DHRYSTON.PAS
  171.  
  172.                                                          PERFORMANCE
  173. OPERATION                  BP 7.0 TPL    BP 7.0 RLU         INCREASE
  174.